package py.com.alfa.escriba.persistence.dto.admin;

import net.sf.oval.constraint.Length;
import net.sf.oval.constraint.NotNegative;
import net.sf.oval.constraint.NotNull;

import org.codehaus.jackson.annotate.JsonIgnoreProperties;

@JsonIgnoreProperties(ignoreUnknown = true)
public class FuncionalidadDTO {
  @NotNegative
  private Long id;
	@NotNull
	@Length(max = 50)
	private String descripcion;
	@NotNull
	@Length(max = 100)
	private String codigo;
	private Long idPadre;
	private Boolean isGenerico;

	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
  public String getCodigo() {
    return codigo;
  }
  public void setCodigo(String codigo) {
    this.codigo = codigo;
  }
  public Long getIdPadre() {
    return idPadre;
  }
  public void setIdPadre(Long idPadre) {
    this.idPadre = idPadre;
  }
public Boolean getIsGenerico() {
	return isGenerico;
}
public void setIsGenerico(Boolean isGenerico) {
	this.isGenerico = isGenerico;
}

}